home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
MACD 5
/
MACD 5.bin
/
workbench
/
tools
/
czesc_1
/
change
/
source
/
include
/
sdi_asm_protos.h
< prev
next >
Wrap
C/C++ Source or Header
|
1984-07-17
|
928b
|
31 lines
// $VER: SDI_ASM_protos 1.3 (03.08.96)
#ifndef SDI_ASM_PROTOS_H
#define SDI_ASM_PROTOS_H
#include <exec/types.h>
extern "ASM" {
void MakeHEX(register STRPTR a1, // Puffer
register UBYTE d0, // Anzahl
register ULONG d1); // Zahl
/* MakeHEX setzt Zeichen a1+d0 auf '\0' !!! */
UBYTE MakeBASE(register STRPTR a1, // Puffer
register UBYTE d0, // Anzahl
register ULONG d1, // Zahl
register UBYTE d2, // Basis
register UBYTE d3); // Füllzeichen
/* MakeHEX und MakeBASE stellen maximal die in Anzahl gegebenen Zeichen
her !!! Zu lange Zahlen werden abgeschnitten !! */
ULONG GetNEG(register ULONG d0); // Zahl
ULONG DIV(register ULONG d0, // Zahl
register WORD d1); // Teiler
ULONG MOD(register ULONG d0, // Zahl
register WORD d1); // Teiler
void LongMemSet(register STRPTR a1, // Puffer
register ULONG d0, // Zeichen
register ULONG d1); // Anzahl in Bytes
}
#endif /* SDI_ASM_PROTOS_H */